package main

import (
	"fmt"
	"errors"
)

func test(name string)  (err error){
	if name=="test.jpg" {
		return nil
	}else {
		return errors.New("测试自定义错误")
	}
}

func test2()  {
	err := test("test")
	if err != nil {
		panic(err)
	}
	fmt.Println("no error")
}

func main()  {
	
	// defer func() {
	// 	err := recover()
	// 	if err != nil{
	// 		fmt.Println("main recover func")
	// 	}
		
	// }()
	test2()
	fmt.Println("main...")
}

